import 'package:get/get.dart';
import 'package:get_storage/get_storage.dart';

// 应用状态控制层
class StateController extends GetxController {
  // 全局控制器用 to，局部控制器用 Get.find()
  static StateController get to => Get.find(); // 全局访问实例  

  final GetStorage _storage = GetStorage("app_state_box"); // 本地存储实例

  // 是否首次启动
  bool get isFirstLaunch => _storage.read('isFirstLaunch') ?? true;

  // 更新首次启动状态
  void setFirstLaunch(bool value) {
    _storage.write('isFirstLaunch', value);
  }

}
